home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 36 / qb45load.zip / QB45LOAD.DOC < prev   
Text File  |  1989-09-01  |  5KB  |  135 lines

  1. QB45LOAD.COM
  2. ------------
  3.  
  4. DESCRIPTION
  5. -----------
  6.  
  7.       Use this program to force QuickBASIC 4.0, 4.5 and BASCOM 6.0 programs
  8.       (compiled as STAND ALONE) to run in a small window and in background
  9.       (TEXT modes only, though).
  10.  
  11.       Use the program also to run the QuickBASIC 4.5 environment
  12.       in a small window and in background (sorry QuickBASIC 4.0 users!).
  13.  
  14. USE
  15. ---
  16.       Alter any PIF files so that they execute the following:
  17.  
  18.       QB45LOAD {switch} program_name program_parameters
  19.  
  20.       where:
  21.  
  22.         {switch} can be /Q to specify patch QB.EXE (/Q narrows the
  23.                  areas that are scanned and also performs some extra
  24.                  patching)
  25.  
  26.         program_name is the program to patch
  27.  
  28.         program_parameters are the parameters that apply to program_name
  29.  
  30.  
  31.       I.E. Set up your PIF files like this:
  32.  
  33.         Program...: QB45LOAD.COM
  34.  
  35.         Parameters: {switch} program_name program_parameters
  36.  
  37.         Directory.: whatever is suitable(!)
  38.  
  39.  
  40. EXAMPLES
  41. --------
  42.  
  43.       Program...: QB45LOAD.COM          - runs CHECK.EXE (BASIC example program)
  44.       Parameters: CHECK.EXE               in a small window and in background.
  45.  
  46.  
  47.       Program...: QB45LOAD.COM          - runs Quick environment QB.EXE in a
  48.       Parameters: /Q QB.EXE               small window and in background.
  49.  
  50.  
  51.       Program...: QB45LOAD.COM          - runs Quick environment QB.EXE in a
  52.       Parameters: /Q QB.EXE /L QB.QLB     small window and in background and
  53.                                           loads the Quick Library QB.QLB.
  54.  
  55. REMEMBER
  56. --------
  57.  
  58.       QB45LOAD can only be used on programs that have been compiled
  59.       as STAND ALONE - programs that use BRUN4x.EXE (where x = 0 or 5)
  60.       or BRUN60.EXE cannot be made to window with this loader...
  61.  
  62.       Also remember that programs that switch into graphics modes
  63.       will not window whilst in that mode - QB45LOAD only works for
  64.       text screens.
  65.  
  66.       DON'T FORGET to set up your PIF files so that the following option
  67.       is set to No -
  68.  
  69.         Writes text directly to screen.......: [N]
  70.  
  71.       Also:
  72.  
  73.         Displays graphics information........: [N] - if program doesn't use
  74.                                                      graphics...
  75.         Displays graphics information........: [Y] - if it does.
  76.  
  77.  
  78.         Virtualize text/graphics (Y,N,T).....: [N] - when using QB45LOAD...
  79.  
  80.         Virtualize text/graphics (Y,N,T).....: [Y] - under DESQview 386, if
  81.                                                      you need graphics screens
  82.                 windowed, BUT set to NO if you don't. If you set this option
  83.                 to Y (under DESQview 386 only), then set Writes text directly
  84.                 to screen to Y and DON'T use QB45LOAD.
  85.  
  86.  
  87. UNFORTUNATELY
  88. -------------
  89.  
  90.       All of this sounds pretty neat-o, but it comes with a catch(!)
  91.       when windowing QB.EXE. Even though QB.EXE becomes well-behaved under
  92.       QB45LOAD, the mouse driver (if you are using a mouse) does not,
  93.       since it is a separate program. Consequently, in order to stop
  94.       the mouse pointer from running around the screen outside of the
  95.       QuickBASIC environment window, it is DISABLED (boo hoo!). So you can
  96.       take your choice - either run QuickBASIC full screen and in foreground
  97.       only (unless running DESQview 386 with "virtualization") and use
  98.       the mouse or run it in a small window and in background, but without the
  99.       mouse. The choice is yours.
  100.  
  101.  
  102. COPYING and DISTRIBUTING
  103. ------------------------
  104.  
  105.       The QB45LOAD.COM program may be freely copied and distributed along
  106.       with any software you produce - for sale or otherwise.  No reference to
  107.       QB45LOAD.COM or to Quarterdeck Office Systems is required in your
  108.       software, its documentation or on the transport media.
  109.  
  110.       Note, however, that Quarterdeck Office Systems accepts no
  111.       responsibility whatsoever for the use or inability to use QB45LOAD.COM
  112.       and for any consequences both direct and indirect that may occur from
  113.       the use of the program.
  114.  
  115.       Note also that QB45LOAD.COM should not be altered in anyway.
  116.  
  117.  
  118. HISTORY
  119. -------
  120.  
  121.       The QB45LOAD program was initially developed for the DESQview API
  122.       BASIC Library, since it became a necessity when debugging well-behaved
  123.       BASIC API applications in the QuickBASIC environment. With a little
  124.       tweaking, it was found to be able to handle compiled BASIC programs
  125.       as well, and we thought the rest of you might like this program as well.
  126.  
  127.  
  128.       Comments about QB45LOAD.COM are appreciated...
  129.       Address to Quarterdeck Technical Support
  130.       150 Pico Blvd.
  131.       Santa Monica, CA 90405
  132.       or Compuserve (76004,2310)
  133.  
  134.                     * * *   E N D   O F   F I L E    * * *
  135.